home *** CD-ROM | disk | FTP | other *** search
/ The Very Best of Atari Inside / The Very Best of Atari Inside 1.iso / sharew / elektro / spgr_0_2 / spgr_0_1.txt < prev    next >
Encoding:
Text File  |  1990-12-08  |  10.6 KB  |  292 lines

  1.                        ******************                 8.12.90
  2.                        * SpiceGraph 0.1 *
  3.                        ******************
  4.  
  5.  
  6.                          Christoph Emde
  7.                         Bonfelder Str. 28
  8.                          7105 Leingarten
  9.  
  10.  
  11.  
  12.  
  13. -----------------------------------------------------------------
  14. Zur Weitergabe:
  15. ---------------
  16.  
  17. Allgemeines:
  18.  
  19. SpiceGraph,  in  der Version 0.1,  darf zusammen mit  dieser  An-
  20. leitung beliebig kopiert und in unveränderter Form  weitergegeben 
  21. werden.  Der Hinweis auf Author (Urheberechtsvermerk) darf  nicht 
  22. geändert  oder gelöscht werden !  Eine Weitergabe gegen ein  Dis-
  23. ketten  und Kopierkosten übersteigendes Entgeld ist nur mit  aus-
  24. drücklicher Genehmigung des Authors zulässig !
  25.  
  26. Auf  der eingelegten Diskette muß sich der Ordner 'SPGR_0_1'  mit 
  27. den Files - SPGR_0_1.PRG  ;  Programm SpiceGraph Version 0.1
  28.           - SPGR_0_1.RSC  ;  RSC-Datei
  29.           - SPGR_0_1.TXT  ;  das File das Sie lesen
  30. befinden.
  31.  
  32. -----------------------------------------------------------------
  33.  
  34. Wozu SpiceGraph ?
  35.  
  36. Für den Atari ST steht die Version 2G5 des bekannten  Schaltungs-
  37. simulationsprogramm SPICE [1] der Berkeley-University als  Public 
  38. Domain [2] zur Verfügung.
  39. Bei der vorliegenden  Version kann  Ausgabe  entweder  direkt auf 
  40. dem Bildschirm  oder als File  (OUTPUT File-bei mir Endung *.OUT) 
  41. erfolgen.  Da  SPICE sich  mehr auf  die  Rechnungen  als auf die  
  42. Grafik  konzentriert  ist  das  Ergebnis ein  'Sternchenplot' aus 
  43. dem  Terminal-Zeitalter d.h.  die  errechneten  Kurven werden als 
  44. ASCII-File ausgegeben  und  können mit  einem  Editor  betrachtet 
  45. werden.
  46.  
  47. Jedoch:
  48.  
  49. Mit  SpiceGraph  können  Sie nun diese  errechneten  Grafiken  in 
  50. 'hochauflösender'   Grafik  betrachten.   SpiceGraph  liest   das 
  51. vorhandene  OUTPUT-File  aus und gibt es auf  dem  Bildschirm  in 
  52. Fenstern aus.
  53.  
  54.              ! ! ! ! ! ! ! ! Wichtig ! ! ! ! ! ! ! !
  55.  
  56. Falls  jemand  eine  neue Version,  oder - sehr  wichtig  -  eine 
  57. Version  von SPICE hat,  die den Koprozessor  68881  unterstützt, 
  58. sollte sich an mich wenden.
  59. -----------------------------------------------------------------
  60.  
  61. Forderungen:
  62.  
  63. - Das OUTPUT-File darf keine .PLOT Anweisung,  ERROR Meldung  und 
  64.   keine WARNING Meldung beinhalten.
  65. - Das OUTPUT-File darf maximal 2000 Zeilen haben
  66. - Die   AC/DC/Transient-Analysen  dürfen   in   x-Achsen-Richtung 
  67.   maximal 1000 Werte haben
  68.  
  69. -----------------------------------------------------------------
  70.       
  71. Zur Hardware:
  72.  
  73. Ich   habe  SpiceGraph  mit  der  Konfiguration  Atari  520   STM 
  74. (2.5MB/TOS  1.4),   SM  124,   Diskettenlaufwerk  und  Festplatte 
  75. programmiert  und auf einem Atari 520 ST+ (1MB/TOS 1.0),  SM  124 
  76. und Diskettenlaufwerk getestet und keine Probleme festgestellt.
  77. Die   Bildschirmauflösung  muß  mindestens   640  x  400   Punkte 
  78. betragen - kann aber beliebig groß sein (Ich habe dies zwar nicht 
  79. mit   einem  Großbildschirm  getestet-jedoch  mit  OVERSCAN   [3] 
  80. arbeitet das Programm ohne Probleme).
  81.  
  82. -----------------------------------------------------------------
  83.  
  84. Zur Bedienung:
  85. --------------
  86.  
  87. Allgemeines:
  88.  
  89. SpiceGraph  kann  sowohl mit der Maus als auch mit  der  Tastatur 
  90. bedient  werden (Innerhalb der Dialogboxen nur mit der  Maus  bis 
  91. auf  'RETURN').  Die Tastaturkürzel stehen in den  entsprechenden 
  92. Menuepunkten.  Ein '^' bedeutet,  daß sowohl die  'CONTROL'-Taste 
  93. als  auch  die  entsprechende Taste gedrückt  werden  muß  -  das 
  94. 'Schließfeld-Zeichen' (hier im Text:  Schließfeld = *) steht  für 
  95. 'ALTERNATE'.   Fenster  können  mit  'CONTROL  ESC'   geschlossen 
  96. werden.
  97.  
  98. -----------------------------------------------------------------
  99.  
  100. Nachfolgend werden alle einzelnen Menuepunkte kurz besprochen.
  101.  
  102. .................................................................
  103. 'Atari Zeichen'-'Info           ^I'
  104.  
  105. - ohne Kommentar -
  106. .................................................................
  107. 'Datei'-'OUTPUT File laden      ^L'
  108.  
  109. Das  OUTPUT  File  wird in den Arbeitsspeicher  geladen  und  auf 
  110. mögliche Fehler überprüft.
  111. .................................................................
  112. 'Datei'-'Wertepaare sichern     ^W'
  113.  
  114. Verschiedene  Tabellenkalkulationen mit grafischer  Ausgabe  oder 
  115. Werteplotter können Files in der Form
  116.  
  117.                x1,y11,y12,y13,...,y1n
  118.                x2,y21,y22,y23,...,y2n
  119.                 .   .   .   .   .   .
  120.                xm,ym1,ym2,ym3,...,ymn
  121.  
  122. einlesen  und  weiterverarbeiten.  Um dieses File  abspeichern  zu 
  123. können muß das OUTPUT File geladen und ein Fenster geöffnet sein.
  124. .................................................................-
  125. 'Datei'-'Fenster sichern        ^F'
  126.  
  127. - noch nicht implementiert -
  128. .................................................................
  129. 'Datei'-'Ende                   ^Q'
  130.  
  131. - ohne Kommentar -
  132. .................................................................
  133. 'Fenster'-'Diagramm (AC/DC/TR)  ^D'
  134.  
  135. Ein  Fenster  wird  geöffnet  und  es  wird  die  erste   Analyse 
  136. (AC/DC/Transient-Analyse)  mit maximal 5 Kurven  dargestellt.  Um 
  137. zu  dem  nächsten  Kurvenpaket  zu  gelangen  müssen  die  Tasten 
  138. 'ALTERNATE +' bzw. 'ALTERNATE -' gedrückt werden.
  139. .................................................................
  140. 'Fenster'-'Tabelle (AC/DC/TR)   *D'
  141.  
  142. - noch nicht implementiert -
  143. .................................................................
  144. 'Fenster'-'Diagramm (Fourier)   ^D'
  145.  
  146. Ein  Fenster wird geöffnet und es wird die erste  Fourier-Analyse 
  147. dargestellt.  Mit  'ALTERNATE  +'  gehts  zur  nächten  bzw.  mit 
  148. 'ALTERNATE -' zur vorigen.
  149. .................................................................
  150. 'Fenster'-'Tabelle (Fourier)    *D'
  151.  
  152. Ein   Fenster   wird   geöffnet  und   eine   Wertetabelle   wird 
  153. dargestellt.  Mit  'ALTERNATE  +'  gehts  zur  nächten  bzw.  mit 
  154. 'ALTERNATE -' zur vorigen.
  155. .................................................................
  156. 'Fenster'-'Amp/Phase' und 'Amp/Phase normiert'
  157.  
  158. Hier  kann  gewählt  werden,  ob die Werte  der  Fourier  Analyse 
  159. normiert ausgegeben werden.
  160. .................................................................
  161. 'Attribute'-'x-Achse            *X'
  162.  
  163. Raster und 10er Teilung in x-Richtung wählen
  164. .................................................................
  165. 'Attribute'-'y-Achse            *Y'
  166.  
  167. Raster und 10er Teilung in y-Richtung wählen
  168. .................................................................
  169. 'Attribute'-'linear             *L'
  170.  
  171. - noch nicht implementiert -
  172. .................................................................
  173. 'Attribute'-'logarithmisch      *G'
  174.  
  175. - noch nicht implementiert -
  176. .................................................................
  177. 'Attribute'-'Farben&Linienart   *?'
  178.  
  179. - noch nicht implementiert -
  180. .................................................................
  181. 'Extras'-'OUTPUT-File Info      *I'
  182.  
  183. Informationen über das OUTPUT-File
  184. .................................................................
  185. 'Extras'-'Ausgabe Format        *O'
  186.  
  187. - noch nicht implementiert -
  188. .................................................................
  189. 'Extras'-'Texthöhe (Tabelle)    *T'
  190.  
  191. Die  Texthöhe bei Tabellen-Darstellung kann zwischen 4,6  und  13 
  192. Punkte Schrift gewählt werden.
  193. .................................................................
  194. 'Extras'-'Uhr/Datum stellen     *U'
  195.  
  196. - ohne Kommentar -
  197. .................................................................
  198. 'Extras'-'Einstellungen sichern...'
  199.  
  200. - noch nicht implementiert -
  201. .................................................................
  202. 'Hilfe'-'...'
  203.  
  204. - ohne Kommentar -
  205.  
  206. -----------------------------------------------------------------
  207.  
  208. Die  vorliegende  Version ist eigentlich nur  eine  Vorabversion. 
  209. Bei  bestimmten  Wertebereichen bei der Ausgabe  der  (AC/DC/TR)-
  210. Analysen  gibt es Probleme,  die schon bald behoben sein  werden. 
  211. Einige Routinen die noch n i c h t implementiert  sind,  arbeiten 
  212. nur  unter entsprechender Bedienung und sind zum Teil  noch  sehr 
  213. Fehleranfällig.  Mit dieser Version (0.1) möchte ich prüfen ob es  
  214. überhaupt   genug  User  gibt  die  an  einem  solchen   Programm 
  215. intressiert sind.
  216. Also,  falls  Intresse besteht - einen Brief (mit Briefmarke  für 
  217. Rückumschlag) an mich senden.
  218.  
  219. Der Brief sollte enthalten:
  220.  
  221. - Die Hardware-Konfiguration, auf der SpiceGraph bei Dir arbeitet 
  222.   (wie z.B. Blitter, Großbildschirm, Atari TT, ...)
  223. - Falls Fehler auftraten, wo und wie
  224. - Verbesserungsvorschläge
  225. - Programmierhinweise bzw. Vorschläge
  226. - Kritik
  227. - Die Versionsummer der verwendeten Version
  228.  
  229. Falls entsprechend Intresse besteht, werde ich neue Versionen 
  230. herausbringen, sowie eine ausführliche Anleitung.
  231.  
  232. Mögliche Erweiterungen:
  233.  
  234. - Zoom - Herausvergrößern von bestimmten Bereichen
  235.  
  236. - Werte anzeigen - Mit der Maus auf der Kurve entlang fahren
  237.  
  238. - Export - z.B. als Metafile, HPGL-File, ...
  239.  
  240. - Farbdarstellung
  241.  
  242. - Unterstützung des GEM-Klemmbretts
  243.  
  244. - Anzeige von noch mehr Analysen - Temperatur, Arbeitspunkt, ...
  245.  
  246. - Ausdruck
  247.  
  248. -----------------------------------------------------------------
  249.  
  250. GfA Basic
  251.  
  252. SpiceGraph   ist  vollkommen  in  GfA-Basic   3.0   programmiert. 
  253. Eigentlich hatte ich vor,  von Anfang an unter GDOS zu  arbeiten, 
  254. um  eine Ausgabegerätunabhänige-Ausgabe zu verwenden.  Doch  nach 
  255. einigen Versuchen,  mit z.B.  den Beispielprogrammen aus dem  GfA 
  256. Handbuch Kapitel 10,  verabschiedete sich der Rechner mit  ewigem 
  257. Schweigen.
  258. Darum:  Wer  sich mit der Programmierung unter  GDOS  (Metafiles, 
  259. NC-Koordinatensystem,  ...) auskennt (aber mit GfA Basic), sollte 
  260. sich mit mir in Verbindung setzen.
  261.  
  262. -----------------------------------------------------------------
  263.  
  264. [1]  SPICE stammt unter anderem von Professor Donald O. Pederson, 
  265.      University of California, Berkley.
  266.  
  267. [2]  SPICE 2G5 erschien  beim Duffner PD  Sevice  (Ritterstr.  6, 
  268.      7833  Endingen,  Tel.:  07642/3875 )  auf  der  Diskette Nr. 
  269.      PGS 79
  270.  
  271. [3]  OVERSCAN  erschien unter dem Titel 'Außer Rand und Band  mit 
  272.      Hyper-Screen'  in der Zeitschrift ST-Magazin  Ausgabe  5/Mai 
  273.      1989   S.16-21  (Idee  von  Stefan  Hartmann   und   Karsten 
  274.      Isakovic)
  275.  
  276. weiter Literaturhinweise:
  277.  
  278.      meine Programmierhilfen
  279.  
  280.      -Atari ST Profibuch / SYBEX Verlag
  281.      -Zeitschriften aus der Reihe der ST-Computer / Heim Verlag
  282.      -GfA Basic 'Frank Ostrowski' / GfA Systemtechnik
  283.  
  284. zu Spice:
  285.  
  286.      vom  Springer  Verlag gibt es ein  ausführliches  Buch  über 
  287.      SPICE 2G6
  288.  
  289.      In  der  ST  Computer 2/89 S.49-51  wird  eine  kommerzielle 
  290.      Version von Spice getestet. 
  291. -----------------------------------------------------------------
  292.